From evolving software towards models of dynamically self-assembling processing systems

نویسنده

  • Uwe Tangen
چکیده

Several types of micro-controllers are put into a primordial soup abstracted as a ring. The special feature of this setup is that self-replication is not possible. Microcontrollers only have access to foreign program-code not to their own. It turns out that the seeding programs vanish long before being able to proliferate when each program is automatically granted access to the neighboring code. An active attachment-procedure with a lock-and-key scheme (i.e. speci c binding) is required to allow an evolutionary start. As expected, the error-threshold [1] applies here as well. As a second step, these fully edged assembler programs are then partitioned into dynamical assembling pieces of simple linear program pieces essentially without any further control-structures but exhibiting the same functionality. Two di erent micro-controllers are studied under evolutionary conditions and longterm evolutionary behavior is investigated. A pathway towards the direct simulation of self-assembling nanoscale chemistry is opened.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

Evolving models have found applications in many real world systems. In this paper, potentials of the Evolving Linear Models (ELMs) in tracking control design for nonlinear variable structure systems are introduced. At first, an ELM is introduced as a dynamic single input, single output (SISO) linear model whose parameters as well as dynamic orders of input and output signals can change through ...

متن کامل

Evolving Software Systems for Self-Adaptation

There is a strong synergy between the concepts of evolution and adaptation in software engineering: software adaptation refers to both the current software being adapted and to the evolution process that leads to the new adapted software. Evolution changes for the purpose of adaptation are usually made at development or compile time, and are meant to handle predictable situations in the form of...

متن کامل

Evolving Physical Self-assembling Systems in Two-Dimensions

Primarily top-down design methodologies have been used to create physical self-assembling systems. As the sophistication of these systems increases, it will be more challenging to deploy top-down design, due to self-assembly being an algorithmically NP-complete problem. Alternatively, we present a nature-inspired approach incorporating evolutionary computing, to couple bottom-up construction (s...

متن کامل

Programming Methodology for Biologically-Inspired Self-Assembling Systems

We present a programming methodology for self-assembling complex structures from vast numbers of locally-interacting identically-programmed agents, using techniques inspired by developmental biology. We demonstrate this approach through two examples: shape formation on a reconfigurable sheet, and self-assembling two dimensional structures through replication. In each case, the desired global sh...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006